
//////////////////////////////////////////////////////////////////////
#ifndef _PIPE_CONNECT_MANAGER_H_
#define _PIPE_CONNECT_MANAGER_H_


#include "config.h"
#include "connect/ConnectManager.h"

namespace KEngine
{
	class PipeConnect;
	class MsgQueue;
	class _KExport PipeConnectManager : public ConnectManager
	{
	public:
		IConnect* create(const char* name);
		void disconnect(IConnect* p);
		void releaseConnect(IConnect* p);
	public:
		bool connect(const char* connect1,const char* connect2);
		IConnect* createPipe(const char* name,MsgQueue* queue);
	};

};

#endif

